[OnInitDialog][MP_MODE_ON] LOCAL_MODE_MP
[GetCurrentProductIdxFromTxt] currentProduct: 13, currentPidIdx: 2
[checkProductListExist] Check: FTP_XLS
[checkProductListExist] => Exist
[LoadExcelFile] File: .//DATA/List.dll
[OnInitDialog][MP_MODE_ON] mpModeIsSelected == true
[SetUpdateProcess] Install driver success
[SetUpdateProcess] Install driver failed. GetLastError: 0x2
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[DownloadProductListFromFtp] updateMode != SERVER_MODE, checkProductListExist()
[checkProductListExist] checkProductListExistChecked == true
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[OnPaint] STATUS_OF_PNG: -104
=> GUI_SAY_PLUG (Firmware loaded)
[OnBnClickedButton2][GUI_SAY_WAITING_FOR_VIDPID] Clicked
[CheckUpdateDevice] PID-1, Row: 1, Col: 2, VID: 054C, PID: 0CE6
[OnPaint] STATUS_OF_PNG: -104
=> GUI_SAY_PLUG (Firmware loaded)
[OpenDeviceUsb][Success] Vid: 054c, Pid: 0ce6
Run_WriteFileB(),GetLastError:0x0
[NewGetVersion][SUCCESS] NewGetVersion Done, newGetVersionReadIdx: 48
[CheckIcNumFromAPROM] productIdx: 1
[CheckIcNumFromAPROM] serverIc: ZPV21070, strlen(serverIc): 8
[CheckIcNumFromAPROM] deviceIc: ZPV21075, strlen(deviceIc): 8
[CheckIcNumOneByOne] serverIc[0]: Z, deviceIc[0]: Z
[CheckIcNumOneByOne] serverIc[1]: P, deviceIc[1]: P
[CheckIcNumOneByOne] serverIc[2]: V, deviceIc[2]: V
[CheckIcNumOneByOne] serverIc[3]: 2, deviceIc[3]: 2
[CheckIcNumOneByOne] serverIc[4]: 1, deviceIc[4]: 1
[CheckIcNumOneByOne] serverIc[5]: 0, deviceIc[5]: 0
[CheckIcNumOneByOne] serverIc[6]: 7, deviceIc[6]: 7
[CheckIcNumOneByOne] serverIc[7]: 0, deviceIc[7]: 5
[CheckIcNumOneByOne][ERROR] This device's IC is incorrect!
[CheckIcNumFromAPROM] productIdx: 2
[CheckIcNumFromAPROM] serverIc: ZPV21075, strlen(serverIc): 8
[CheckIcNumFromAPROM] deviceIc: ZPV21075, strlen(deviceIc): 8
[CheckIcNumOneByOne] serverIc[0]: Z, deviceIc[0]: Z
[CheckIcNumOneByOne] serverIc[1]: P, deviceIc[1]: P
[CheckIcNumOneByOne] serverIc[2]: V, deviceIc[2]: V
[CheckIcNumOneByOne] serverIc[3]: 2, deviceIc[3]: 2
[CheckIcNumOneByOne] serverIc[4]: 1, deviceIc[4]: 1
[CheckIcNumOneByOne] serverIc[5]: 0, deviceIc[5]: 0
[CheckIcNumOneByOne] serverIc[6]: 7, deviceIc[6]: 7
[CheckIcNumOneByOne] serverIc[7]: 5, deviceIc[7]: 5
[CheckIcNumOneByOne][SUCCESS] This device's IC is correct!
[AdjustCurrentProductFromAPROM] FOUND: currentProduct == 2
 => Found
[OnTimer][GUI_SAY_WAITING_FOR_VIDPID] NEW_P4_PROCESS sign found
Run_WriteFileB(),GetLastError:0x0
[NewGetVersion][SUCCESS] NewGetVersion Done, newGetVersionReadIdx: 48
[CheckAPRomVerAndLDRomChecksumToUpdate] ReadReportBuffer[58]: 0x10, serverVer: 0x00
[CheckLDRomChecksum] deviceLDRomChecksum: 0xcff000, serverLDRomChecksum: 0xcff000
[CheckAPRomVer] deviceAPRomVer: 0x0010, serverVer: 0x0000
[CheckAPRomVer] deviceAPRomVer(0x0010) != serverVer(0x0000)
Run_WriteFileB(),GetLastError:0x0
[EnterLDRomManually][SUCCESS] Run_WriteFileB() == TRUE, useNewBleUpdateProcess = true
[PRODUCTION_NOTIFY][DT_DEVICE] 1 device found
[checkNewP4Connected] g_nDeviceCount > 0
[OnBnClickedButton2][GUI_SAY_PLUG] useNewUpdateProcess == NEW_PROCESS
[OnBnClickedButton2][GUI_SAY_PLUG] FW_HEX: .//DATA/ota_5250_v10_20250918_1457.bin
[OnPaint] STATUS_OF_PNG: -106
=> GUI_SAY_UPDATING
[OnPaint] STATUS_OF_PNG: -106
=> GUI_SAY_UPDATING
[updateAll] Now reading firmware
[PRODUCTION_NOTIFY][DT_DEVICE] 1 device found
[updateAll] g_nDeviceCount > 0, Now downloading firmware
[PRODUCTION_NOTIFY][DT_START] Start 103
[PRODUCTION_NOTIFY][DT_STATUS] Prepare...
[PRODUCTION_NOTIFY][DT_STATUS] SCRIPT_RUNNING ...
[PRODUCTION_NOTIFY][DT_COMPLETE] 103: FAIL[-1: ]
[OnPaint] STATUS_OF_PNG: -108
=> GUI_SAY_FAIL
[OnPaint] STATUS_OF_PNG: -108
=> GUI_SAY_FAIL
=> FAILED_REASON_UNKNOW
=> FAILED_REASON_UNKNOW
[PRODUCTION_NOTIFY][DT_COMPLETE] OnComplete
[PRODUCTION_NOTIFY][DT_DEVICE] 1 device found
[updateAll] while(g_bIsUpgrading == TRUE): 1 sec
[OnBnClickedButton2][GUI_SAY_FAIL] Clicked
[OnBnClickedCancel][Exit]STATUS_OF_PNG: -108